/**
 * Created by 
 */
import request from '@/utils/request'
const START_URL = '/changyou'
/**
 * 接口一：查询用户积分&授权状态
 * https://jifen.jinshanju.com/changyou/queryauth?mobile=xxx
 * 
 * 返回：
{
  "code": 10000,
  "msg": "ok",
  "data": {
    "authorize_url": "https://test-m-stg1.ppppoints.com/finance/profits/authPage/#/authorize?mobile=13651357217&outTokenId=240515743117639680&callbackUrl=https%3A%2F%2Fjifen.jinshanju.com%2Fchangyou%2Fauth_callback%3FoutTokenId%3D240515743117639680%26mobile%3D13651357217&partnerId=S9990193&channelSource=02000000&hmac=27a575c1ee5d3ac58864cc5026afa32e",
    "authorize_state": 1, //0-已经授权，1-未授权，如果未授权，请跳转到authorize_url，让用户进行授权。2-未绑定畅游，跳转到authorize_staticpage_url，进行绑定
    "authorize_staticpage_url": null,  //授权过度页面
    "points": 0, //用户积分
    "mobile": "136513571111”, //手机号
    "usreid": “240515743117639680” //用户id
  },
  "success": true
}
 * 
 */
export function queryAuth(data) {
  return request({
    url: `${START_URL}/queryauth`,
    method: 'get',
    params: data
  })
}

/**
 * 接口二：创建兑换订单（该接口会默认下发移动积分兑换的验证码，如果用户60s内没有输入，可调用#发送移动积分兑换短信接口#重新发送）
 * https://jifen.jinshanju.com/changyou/createorder?mobile=xxx&goodsid=xxxx
 */
 export function createOrder(data) {
  return request({
    url: `${START_URL}/createorder`,
    method: 'get',
    params: data
  })
}



/**
 * 接口三：移动积分支付
 * https://jifen.jinshanju.com/changyou/yidongpay?outTokenId=xxxx&goodOrderId=xxx&orderId=xxx&code=xxx&machinetype=xxx
 */
 export function yidongPay(data) {
  return request({
    url: `${START_URL}/yidongpay`,
    method: 'get',
    params: data
  })
}


/**
 * 接口四：发送移动积分兑换短信接口
 * https://jifen.jinshanju.com/changyou/yidongpay?goodOrderId=xxxx&orderId=xxx&mobile=xxx
 * 
 * 移动支付验证码 测试环境不下发 默认123456
 */
 export function yidongCode(data) {
  return request({
    url: `${START_URL}/yidongpaysendcode`,
    method: 'get',
    params: data
  })
}

/**
 * 接口五：发送畅游积分兑换短信接口
 * https://jifen.jinshanju.com/changyou/changyoupaysendcode?goodOrderId=xxxx&mobile=xxx
 * 
 * https://test-m-stg1.ppppoints.com/verifyCode/18730907512?evn=stg1

  这个是测试环境下，畅游支付时 获取验证码的链接，把手机号改成你的就可以，畅游支付的验证码不会自动下发

  需要先调用获取畅游支付验证码，然后点击这个链接，就能看到验证码，然后再调用畅游支付
 */
 export function changyouCode(data) {
  return request({
    url: `${START_URL}/changyoupaysendcode`,
    method: 'get',
    params: data
  })
}

/**
 * 接口六：畅游积分支付(该接口不会自动下发验证码，调用该接口前先调用#发送畅游积分兑换短信接口#，如果用户60s内未输入验证码，可再次调用#发送畅游积分兑换短信接口#)：
 * https://jifen.jinshanju.com/changyou/changyoupay?outTokenId=xxxx&goodOrderId=xxx&orderId=xxx&code=xxx&machinetype=H5
 */
 export function changyouPay(data) {
  return request({
    url: `${START_URL}/changyoupay`,
    method: 'get',
    params: data
  })
}